package com.ykht.proj.coupon.vo;


import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.ykht.proj.coupon.entity.CnBrand;
import com.ykht.proj.coupon.entity.CnCoupon;
import com.ykht.proj.coupon.entity.CnShop;
import com.ykht.proj.coupon.entity.FxCmsInfo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.ToString;

import java.util.ArrayList;
import java.util.List;

@Data
@ToString
@JsonIgnoreProperties
public class CmsInfoTemplate {

	@ApiModelProperty("0不参与1参与")
	private Integer fxFlag;
	@ApiModelProperty("0已点赞1未点赞")
	private Integer favourFlag ;
	@ApiModelProperty("电话")
	private String phone ;
	@ApiModelProperty("文章内容")
	private FxCmsInfo cmsInfo = new FxCmsInfo();
	@ApiModelProperty("门店相关")
	private CnShop shop = new CnShop();
	@ApiModelProperty("最近的门店")
	private AboutShopVo nearShop = new AboutShopVo();
	@ApiModelProperty("品牌详情")
	private CnBrand brand = new CnBrand();
	@ApiModelProperty("品牌关注标志0已关注1未关注")
	private Integer careFlag ;
	@ApiModelProperty("品牌资讯数量")
	private Integer brandCmsCount ;
	@ApiModelProperty("优惠券列表")
	private List<CnCoupon> couponList = new ArrayList<>();
	@ApiModelProperty("点赞量")
	private Integer readCount;

}
